到目前为止,我已经尝试了这段代码,但是它给了我两个错误:1- {pygame.error: Failed loading libmpg123.dll
和2-我的数据被认为是DataFrame,而不是整数。
因此,我想知道如何解决这两个错误。
这是我的代码:
import pandas as pd
import pygame
doc=pd.read_csv('Data.csv', usecols =[3])
doc= doc [1:10]
df= doc.astype(int)
pygame.mixer.init()
pygame.mixer.music.load("song.mp3")
for i in df:
if i > 9:
pygame.mixer.music.play()
答案 0 :(得分:0)
尝试
public class SettingsFragment extends PreferenceFragmentCompat {
@Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
setPreferencesFromResource(R.xml.root_preferences, rootKey);
ListPreference e = findPreference("myNumber");
if (e != null) {
String[] vals = new String[100];
for (int i = 0; i < vals.length; i++)
vals[i] = String.valueOf(i + 1);
e.setEntries(vals);
e.setEntryValues(vals);
e.setDefaultValue("1");
}
}
...
}
代替
df = doc.values
第二个错误。 .values属性将您的数据框值转换为numpy数组。