Extracted Code
Extracted Code
import os
d = {
'tname': ['Tu Jhothi Me Makkar', 'No Time To Die', 'Minnal Murali', 'Red Alert',
'Action,Comedy', 'Romantic']
df = pd.DataFrame(d)
print('Ticket Information:')
print(df)
# Save to CSV
df.to_csv('tinfo.csv', index=False)
print('Menus available:')
print('17. Histogram')
c = 'y'
while c == 'y':
if ch == 1:
data = {'tno': [t], 'tname': [tn], 'tprice': [p], 'screen': [sc], 'genre': [g]}
new_df = pd.DataFrame(data)
df = pd.concat([df, new_df], ignore_index=True)
df.to_csv('tinfo.csv', index=False)
print(df)
elif ch == 2:
df = pd.read_csv('tinfo.csv')
s = df[df['tno'] == n]
print(s)
elif ch == 3:
df = pd.read_csv('tinfo.csv')
x = df[df['tno'] == N].index
if len(x) > 0:
print("2. Price")
print("3. Screen")
print("4. Genre")
if column_choice == 1:
elif column_choice == 2:
elif column_choice == 3:
elif column_choice == 4:
else:
df.to_csv('tinfo.csv', index=False)
print(df)
else:
elif ch == 4:
df = pd.read_csv('tinfo.csv')
if a in df['tname'].values:
df = df[df['tname'] != a]
df.to_csv('tinfo.csv', index=False)
print(df)
else:
elif ch == 5:
df = pd.read_csv('tinfo.csv', header=None)
print('Table without header:')
print(df)
elif ch == 6:
df = pd.read_csv('tinfo.csv', index_col=0)
print(df)
elif ch == 7:
l = []
for i in range(5):
l.append(nn)
print(df)
elif ch == 8:
print(df.head(n))
elif ch == 9:
print(df.tail(n))
elif ch == 10:
print(df.sort_values(by=[cn]))
elif ch == 11:
print(df.sort_values(by=[cn], ascending=False))
elif ch == 12:
df = pd.read_csv('tinfo.csv')
print(df1)
elif ch == 13:
l = []
for i in range(n):
l.append(val)
df = pd.read_csv('tinfo.csv', na_values=l)
print(df)
elif ch == 14:
l = []
for i in range(n):
l.append(val)
print(df.drop(l))
elif ch == 15:
x = df['tname'].tolist()
y = df['tprice'].tolist()
plt.bar(x, y, color='b')
plt.xlabel('Movie')
plt.ylabel('Price')
plt.title('Bar Graph')
plt.show()
elif ch == 16:
x = df['tname'].tolist()
y = df['tprice'].tolist()
plt.xlabel('Movie')
plt.ylabel('Price')
plt.title('Line Chart')
plt.show()
elif ch == 17:
x = df['tprice'].tolist()
plt.ylabel('Frequency')
plt.title('Histogram')
plt.show()
else:
print('Invalid input')